// pages/record/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    month: '2018-04-01',//月报时间切换
    monthinfo: "",//月报时间正式显示
    array: ['第一期 2019', '第二期 2019', '第三期 2019', '第四期 2019'],//学期日期选择模拟数据
    index: 0,//学期报默认选中的下标
    date: '2016-09-01',//日报时间切换
    datainfo: "",//日报时间正式显示

    newsvalue:'日报',//标识日报还是月报还是学期报，根据这个状态显示对应页面
    showupdate:false,//切换日报页面是否出现
    currentTab:0,
    newspaper:[
      {
        key: "日报",
        value:"daily",
        active:true
      },
      {
        key: "月报",
        value: "monthly",
        active: false
      },
      {
        key: "学期报",
        value: "term",
        active: false
      }
    ],
    //日报的列表
    lists:[
        {
          title:"课程",
          data:"1",
          englishname:"course",
          data:{
            icon:"/static/成长记录 - 课程_slices/艺奇切-21@2x.png",
            name:"MONDAY 周一课程",
            course:[
              {
                time:"8:00 - 8:30",
                content:"Morning PE\Exercise"
              },
              {
                time: "8:30 - 8:50",
                content: "Breakfast 早餐"
              },
              {
                time: "9:00 - 9:20",
                content: "Oral English 英语口语",
                explain:"( Having fun at the beach )"
              },
              {
                time: "9:30 - 9:50",
                content: "Natural Exploration 自然探索",
                explain:"(Tide Water - Experiment)"
              },
              {
                time: "10:00 - 10:20",
                content: "Food Art 食育美心"
              },
              {
                time: "10:20 - 10:40",
                content: "Chinese Character",
                explain:"趣味甲骨文 龟兔赛跑"
              },
              {
                time: "10:50 - 11:20",
                content: "Orff Music",
                explain:"奥尔夫音乐羊先生和猪小姐"
              },
              {
                time: "11:30 - 11:50",
                content: "Lunch 午餐"
              },
              {
                time: "12:00 - 14:30",
                content: "OReading \ Nap Time ",
                explain:"睡前阅读 \ 午休"
              },
              {
                time: "14:40 - 15:00",
                content: "Snack 下午茶"
              },
              {
                time: "15:10 - 15:30",
                content: "PE 乐动高尔夫"
              },
              {
                time: "15:40 - 16:00",
                content: "Safety Class",
                explain:"安全课 不跟陌生人走"
              },
              {
                time: "16:10 - 17:00",
                content: "Reading \ After School Lesson",
                explain:"自主阅读 \ 兴趣班"
              },
              {
                time: "17:00",
                content: "Home 离园"
              }
            ]
          }
        },
        {
          title: "食谱",
          data: "12",
          englishname: "menu",
          data: {
            icon: "/static/艺奇动态_slices/艺奇切-21@2x.png",
            name: "MONDAY 周一食谱",
            foods: [
                {
                  title:'Breakfast 早餐',
                  detial:[
                    {
                      foodsname:'Spinach Milk Soup 菠萝牛奶羹',
                      logo:"/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                    },
                    {
                      foodsname: 'Corn Cob 玉米棒',
                      logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                    }
                  ]
                },
              {
                title: 'Fruit 水果',
                detial: [
                  {
                    foodsname: 'Apple 苹果',
                    logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                  },
                  {
                    foodsname: 'Cherry tomato 圣女果',
                    logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                  }
                ]
              },
              {
                title: 'Lunch 午餐',
                detial: [
                  {
                    foodsname: 'Egg And Shrimp With Rice 鸡蛋虾仁拌饭',
                    logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                  },
                  {
                    foodsname: 'Baked Yuba Chicken Leg Meat 芝士焗西兰花',
                    logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                  },
                  {
                    foodsname: 'Clutinous Rice Melon Bone Soup 薏米冬瓜骨头汤',
                    logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                  }
                ]
              },
              {
                title: 'Dessert 点心',
                detial: [
                  {
                    foodsname: 'Rice Porridge 八宝粥',
                    logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                  },
                  {
                    foodsname: 'Steamed Pumpkin Cake 蒸南瓜发糕',
                    logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                  },
                  {
                    foodsname: 'Clutinous Rice Melon Bone Soup 薏米冬瓜骨头汤',
                    logo: "/static/成长记录 – 食谱_slices/cabaf9955efc539f7d60c208bbb5c799(1).png"
                  }
                ]
              }
            ]
          }
         }
        ,
        {
          title: "学习",
          data: "123",
          englishname: "menu",
          data: {
            icon: "/static/艺奇动态_slices/艺奇切-21@2x.png",
            name: "MONDAY 周一学习情况",
            readcount:2,
            gist:[
              "1、口语：日常对话练习。",
              "2、识记：10个水果名称单词。"
            ],
            job:[
              "1、收集秋天的颜色：收集十片左右的不同植物   的落叶。",
              "2、朗诵今日所学内容。"
            ]
          }
        },
        {
          title: "生活",
          data: "1234",
          englishname: "menu",
          data: {
            icon: "/static/艺奇动态_slices/艺奇切-21@2x.png",
            name: "MONDAY 周一在园情况",
            ycqk:3,
            ysqk:2,
            rcqk:1,
            live:{
              activity:[
                "/static/成长记录 – 生活_slices/mmexport1572317726587@2x.png",
                "/static/成长记录 – 生活_slices/mmexport1572317729722@2x.png",
                "/static/成长记录 – 生活_slices/mmexport1572317737034@2x.png"
              ],
              summary:"小朋友今日的表现很Nice，十分配合老师的教学，已经能和外教老师简单进行沟通了；用餐情况也改善了很多，能看出家长也做了不小的努力，很感谢家长配合。"
            }
          }
        }

    ],
    //月报列表
    monthly: {
      icon: "/static/成长记录 - 课程_slices/艺奇切-21@2x.png",
      name: "September 2019",
      capacity:{
        title:"1.知识及能力培养",
        list:[
          {
            name: "生活能力",
            detail: [
              "本月我们重点培养宝贝们穿脱鞋子、吃饭以及洗手，宝贝能够自己穿脱鞋子，睡觉时我们引导孩子们要把鞋子放到床底下，宝贝都可以完成，睡醒后能够自己找到鞋子穿好。",
              "经过一个月的引导，宝贝在入厕后，餐前都进行洗手，吃饭可以在老师的引导下穿上罩衣，自己拿餐点进行用餐，过程会主动要求自己的事情自己来哦！餐后把餐具都收拾整齐，棒棒哒！"
            ]
          },
          {
            name: "社交能力",
            detail: [
              "能主动和小伙伴一起交流及积极参与活动。宝贝在活动中能够和小伙伴们一起进行愉快的玩耍，课堂氛围积极。",
              "在区域时,会主动邀请新同学一起玩，很喜欢帮助小朋友一起收拾玩具。排队时，宝贝会主动牵班上姐姐的手，一起排队、上厕所等。"
            ]
          },
          {
            name: "语言能力",
            detail: [
              "本月发现宝贝的表达能力越来越有进步啦！在餐前引导时，最先宝贝是不愿意开口进行，现在已经能够开始用简单的词语进行复述。",
              "探索欲也越来越强，对身边的事物充满了好奇会问老师：“她在做什么？”随着年龄的增长宝贝的自我意识也开始产生，会更倾向于表达自己的想法。"
            ]
          },
          {
            name: "思维能力",
            detail: [
              "思维清晰、有先后顺序之分、在遇到问题时开始会自己先思考。",
              "宝贝在熟悉一日流程后，会知道在什么时间点要做什么事情，区域游戏时会与小朋友一起玩，播放《Cleaning up》时，宝贝可以进行收拾玩具；用餐后刷牙、玩玩具，当老师播放睡眠音乐时，上床躺好盖好被子准备睡觉。整个过程思维很清晰，有条理。"
            ]
          },
          {
            name: "自我意识能力",
            detail: [
              "本月是宝贝处在自我意识敏感期，班上小朋友会使用肢体语言进行沟通交流。",
              "目前宝贝还没有出现于其他小朋友有冲突的事情，不过有时候宝贝在玩玩具时，有其它小朋友想要就会去与宝贝拿，过程中老师们积极进行语言指导，“我们一起玩。这是我的，请不要拿我的玩具……”，宝贝现在开始会进行模仿，不过还不会使用此语言进行表达。相信在家长与老师的努力下，宝贝很快可以过渡此敏感期。"
            ]
          }
        ]
      },
      suggest:{
        title:"2.智能发展小建议",
        list:[
          "自我意识是所有敏感期中最重要的一个敏感期，因为我们将来要成为什么样的人，我们未来是不是很强大，是否具备一个强大的能力，首先就来自自我意识的形成的敏感期。",
          "所以保护这个自我意识形成的敏感期，就等于保证了这个孩子未来人格的强大、人格的和谐和未来在社会上立足的这样一个能力。",
          "当孩子打人咬人的时候，我们只需制止孩子的行为，对孩子来说，“打你”只是排除的意思，不要去谴责，也不要去说教, 我们就让孩子不违反规则的情况下使用他的自我吧。",
          "家长们平时注意不要和孩子较劲，这是一个孩子形成自我地过程。"
        ]
      },
      epilogue:{
        title:"3.结语",
        list:[
          "宝贝本月在艺奇度过一个充满快乐与少许焦虑的集体生活开学月。",
          "从入园与家长分离时需要用哭来表达到现在可以与家长们快乐挥手告别，独自上学。在家长们的鼓励下，宝贝成功适应新环境及集体生活。与同伴们共同渡过了快乐的开学季。",
          "希望家园共同努力挖掘宝贝闪光点，为宝贝成为一个独立独特的人，创造一个快乐健康的成长环境。",
          "让我们为未来的预见或不可预见而共同去努力！"
        ]
      }
    },
    //学期报列表
    semester: {
      icon: "/static/成长记录 - 课程_slices/艺奇切-21@2x.png",
      name: "第一期 2019",
      report:{
        name:"月龄测评报告",
        reportlist:[
          "测试日期：2019年05月06日",
          "出生日期：2016年05月30日",
          "实际年龄：2岁11月06日"
        ],
        development:{
            name:"发育商：正常",
            particulars:[
              "社交行为：33月龄",
              "认知能力：34月龄",
              "精细动作：36月龄",
              "语言能力：32月龄",
              "大运动：39月龄"
            ]
          }
        ,
        self: {
            name: "自理能力（社交行为）观察说明",
            particulars: [
              {
                key:  "社交行为发展状况：",
                value:"可以不洒水来回向水杯倒水，可以穿、脱鞋子。"
              },
              {
                key: "社交行为建议：",
                value: "尝试自己系解扣子、穿衣服，宝贝开始理解顺序，引导宝贝了解“我先做什么，你再做什么”，如：在玩游戏的时候，告诉第一步做什么，第二步做什么等等，使宝贝能够初步建立起先后的顺序概念，懂得做事要有序。"
              },
            ]
          },
        perceive:{
          name: "认知能力观察说明",
          particulars: [
              {
              key: "认知能力发展状况：",
              value: "知道红色、1和许多，开始懂得“里”和“外”。"
              },
              {
                key: "认知能力建议：",
                value: "开始学习认识数字，可以带领孩子认识1和许多、点数等，如：经常拿出一样东西给宝贝，告诉她这是1个，让宝贝先了解1的概念，再和多个做比较。"
              },
            ]
          },
        action: {
          name: "精细动作观察说明",
          particulars: [
            {
              key: "精细动作发展状况：",
              value: "穿扣拉线、模仿画十字和折纸边角整齐。"
            },
            {
              key: "精细动作建议：",
              value: "在宝贝涂鸦的时候家长可以把纸贴在墙上，这样宝贝更能运用手腕的力量去操控，家长在家也可以多提供各种各样的工具让宝贝练习使用，比如向杯中倒水，自己使用剪刀剪纸等等在宝贝涂鸦的时候家长可以把纸贴在墙上，这样宝贝更能运用手腕的力量去操控，家长在家也可以多提供各种各样的工具让宝贝练习使用，比如向杯中倒水，自己使用剪刀剪纸等等。"
            },
          ]
        },
        language: {
          name: "语言能力观察说明",
          particulars: [
            {
              key: "语言能力发展状况：",
              value: "可以说出图片10样、能够提出“这是什么？”。"
            },
            {
              key: "语言能力建议：",
              value: "和宝贝使用一些形容词进行对话，如：这是一个好玩的玩具。加上语调强调这些形容词，可以让宝宝一起模仿，使语言更加丰富。"
            },
          ]
        },
        exercise: {
          name: "大运动观察说明",
          particulars: [
            {
              key: "大运动发展状况：",
              value: "可以立定跳远、双脚交替跳、能够交替上下楼并双脚从楼梯末级跳下。"
            },
            {
              key: "大运动建议：",
              value: "引导宝宝向上跳出一定高度，比如：可以选择一些小门槛或者绳子拴在两个凳子上来让宝贝跳，但是要注意绳子一定要栓得很松或是选用橡皮筋。"
            },
          ]
        },
        explain: {
          name: "测评说明",
          particulars: [
            "      本说明揭示宝宝的潜能发育水平，建议内容是为接下来的引导指明重点和方向，帮助成人更好地开发宝宝的智能，为宝贝今后的成长和成功打下坚实基础。",
            "一次评价不能为孩子的实质状况和将来发展下定论，连续动态地观察更有价值。",
            "综合分析两次以上的测评结果和教育情况更有价值，孩子本身发育水平怎么样，能力进步的好不好，家长教育训练做的合不合适，方式方法有没有，都是通过动态综合分析检验出来的。"
          ]
        },

      },

    }
  },
  //获取到点击的下标
  getcurrentTab(e){
    console.log(e.currentTarget.dataset.currenttab)
    this.setData({
      currentTab: e.currentTarget.dataset.currenttab
    })
  },
  // update日报
  updatedate(e){
    this.setData({
      showupdate:true
    })
    console.log(e.currentTarget.dataset.value);
    
  },
  //选中日报
  pitch(e){
    this.setData({
      showupdate: false,
    })
    for (var k = 0; k < this.data.newspaper.length;k++){
      if (e.currentTarget.dataset.value ==k){
        var active = "newspaper["+e.currentTarget.dataset.value+"].active";
        console.log(this.data.newspaper[k].key)
          this.setData({
            [active]:true,
            newsvalue: this.data.newspaper[k].key  //将状态改为当前选择：‘日报，月报，学期报’
          })
        console.log(this.data.newspaper[e.currentTarget.dataset.value])
      }else{
        var active = "newspaper[" + k + "].active";
        this.setData({
          [active]: false
        })
      }
    }
    console.log(e.currentTarget.dataset.value);
  },
  pitchfalse(e){
    if (e.currentTarget.dataset.value == '' || e.currentTarget.dataset.value == undefined){
      this.setData({
        showupdate: false,
      })
    }
  },
  //日报picker选中触发的方法
  bindDateChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value);
    //把获取到的日期分割成数组，再拼接成ui图显示的样子。
    var split = e.detail.value.split("-");
    if (this.data.newsvalue=='日报'){
      var datainfo = "Date " + split[1] + "/" + split[2];
      console.log("datainfo::" + datainfo);
      this.setData({
        date: e.detail.value,
        datainfo: datainfo
      })
    } else if (this.data.newsvalue=='月报'){
      var month=this.monthfun(split[1]);
      var monthinfo = month+" " + split[0];
      console.log("datainfo::" + monthinfo);
      this.setData({
        month: e.detail.value,
        monthinfo: monthinfo
      })
    }
  },
  monthfun(val){
    var month = "";
    if (val == "01") {
      month = "January"
    } else if (val== "02") {
      month = "February"
    } else if (val== "03") {
      month = "March"
    } else if (val== "04") {
      month = "April"
    } else if (val== "05") {
      month = "May"
    } else if (val== "06") {
      month = "June"
    } else if (val== "07") {
      month = "July"
    } else if (val== "08") {
      month = "August"
    } else if (val== "09") {
      month = "September"
    } else if (val== "10") {
      month = "October"
    } else if (val== "11") {
      month = "November"
    } else if (val== "12") {
      month = "December"
    }
    return month;
  },
  //学期报picker选中触发的方法
  bindPickerChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      index: e.detail.value
    })
  },
    
  //一开进入页面改变data的显示方式
  format(){
    var split = this.data.date.split("-");
    var datainfo = "Date " + split[1] + "/" + split[2];
    console.log("datainfo::" + datainfo);
    var split2 = this.data.month.split("-");
    var month = this.monthfun(split2[1]);
    var monthinfo = month + " " + split2[0];
    this.setData({
      datainfo: datainfo,
      monthinfo: monthinfo
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.format();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})